425943
214976
976645
638255
8002
241310
104812
670839
453141
664161
487589
127910
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1697196
1643471